/*自定义菜单部分新样式*/
.side_l.inner_container_box .inner_side{border-right:1px solid #e7e7eb}
.side_r .col_side{border-left:1px solid #e7e7eb}
.side_r.inner_container_box .inner_side{border-left:1px solid #e7e7eb}
.inner_container_box{*zoom:1;*overflow:hidden;background-color:#fff;border:1px solid #e7e7eb}
.inner_container_box:after{content:"\200B";display:block;height:0;clear:both}
.inner_container_box .bd{min-height:530px}
.inner_container_box.cell_layout{*overflow:hidden}
.inner_container_box.cell_layout .inner_side,.inner_container_box.cell_layout .inner_main{display:table-cell;vertical-align:top;word-wrap:break-word;word-break:break-all}
.inner_container_box.cell_layout .inner_side{width:27%;max-width:240px}
.inner_container_box.cell_layout .inner_main{width:2000px}
.inner_container_box.cell_layout .inner_side{*float:left;*width:240px}
.inner_container_box.cell_layout .inner_main{*zoom:1;*width:auto}
.inner_container_box.cell_layout.side_r{*padding-right:241px}
.inner_container_box.cell_layout.side_r .inner_main{*float:left;*width:100%}
.inner_container_box_bd .sub_title_bar{line-height:38px;padding:0 12px;font-size:0}
.inner_container_box_bd .sub_title_bar .btn{min-width:0;padding:0 10px;height:25px;line-height:25px;*line-height:23px}
.inner_container_box_bd .sub_title_bar .opr_wrp{text-align:right}
.inner_container_box_bd .sub_title_bar .opr_wrp .opr_meta{margin-left:14px}
.sub_title_bar.light{background-color:#f4f5f9;border-bottom:1px solid #e7e7eb}
.sub_title_bar.in_dialog{background-color:#fff;padding:0 20px;border-bottom:1px solid #e7e7eb}
.sub_title_bar.dark{background-color:#dfdfdf;background-image:-moz-linear-gradient(top,#dfdfdf 0,#dfdfdf 100%);background-image:-webkit-gradient(linear,0 0,0 100%,from(#dfdfdf),to(#dfdfdf));background-image:-webkit-linear-gradient(top,#dfdfdf 0,#dfdfdf 100%);background-image:-o-linear-gradient(top,#dfdfdf 0,#dfdfdf 100%);background-image:linear-gradient(to bottom,#dfdfdf 0,#dfdfdf 100%);border-bottom:1px solid #bebebe;box-shadow:inset 0 1px 0 0 #ebebeb,0 1px 2px #ddd;-moz-box-shadow:inset 0 1px 0 0 #ebebeb,0 1px 2px #ddd;-webkit-box-shadow:inset 0 1px 0 0 #ebebeb,0 1px 2px #ddd}
.sub_title_bar:after{content:"\200B";display:block;height:0;clear:both}
.sub_title_bar .info{float:left}
.sub_title_bar .opr{float:right}
.sub_title_bar h3{font-weight:400;font-style:normal;font-size:14px}
.sub_title_bar h4{float:left;font-weight:400;font-style:normal;font-size:14px}
.inner_menu_box.sorting .inner_menu_item{background-color:#fff}
.inner_menu_box.sorting .menu_opr{display:block}
.inner_menu_box.gray .inner_menu.dragging dt.inner_menu_item{background-color:#f4f5f9}
.inner_menu_box.gray .inner_menu_item:hover,.inner_menu_box.gray .inner_menu_item.selected{background-color:#f4f5f9}
.inner_menu_box.gray.sorting .inner_menu_item{background-color:#fff}
.inner_menu_box.gray.sorting .inner_menu_item.dragging{background-color:#f4f5f9}
.inner_menu_box.with_switch .icon_dot{position:absolute;top:50%;left:25px;margin-top:-16px;-webkit-transform:scale(0.8);font-size:10px}
.inner_menu_box.with_switch dt .inner_menu_link{padding-left:20px}
.inner_menu_box.with_switch dd .inner_menu_link{padding-left:36px}
.inner_menu{border-top:1px solid #e7e7eb}
.inner_menu:first-child{border-top-width:0}
.inner_menu .menu_opr{display:none;position:absolute;top:0;right:1em}
.inner_menu .menu_opr a{display:inline-block;margin-left:.5em;margin-top:-0.2em}
.inner_menu .menu_opr a.no_extra{margin-left:0}
.inner_menu.no_extra{border-top-width:0}
.inner_menu_item{position:relative;line-height:32px}
.inner_menu_item:hover,.inner_menu_item.selected{background-color:#f4f5f9}
.inner_menu_item:hover .menu_opr,.inner_menu_item.selected .menu_opr{display:block}
.inner_menu_item:hover a,.inner_menu_item.selected a{text-decoration:none}
.inner_menu_link{display:block;color:#222;padding-left:1em;text-decoration:none}
.inner_menu_link strong{display:inline-block;margin-top:-2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:80px;font-weight:400;font-style:normal;vertical-align:middle;cursor:pointer}
.icon_dot{display:inline-block;font-weight:400;font-style:normal;vertical-align:middle;margin-top:-0.2em;margin-right:5px;font-size:14px;color:#d5d5d5}
.icon16_common{width:16px;height:16px;vertical-align:middle;display:inline-block;line-height:100px;overflow:hidden}
.icon16_common.add_gray{background:url("../images/base_icon.png") 0 -4204px no-repeat}.icon16_common.add_gray:hover{background:url("../images/base_icon.png") 0 -4230px no-repeat}
.menu_manage .opr_meta{margin-top:-1px;vertical-align:-webkit-baseline-middle}
.action_content.default .action_tips{color:#8d8d8d;padding-top:200px;text-align:center}
.action_content.init{padding:20px;text-align:center}
.action_content.init .action_tips{padding-top:40px;text-align:center;padding-bottom:60px}
.action_content.init a{color:#222;text-decoration:none;display:inline-block;margin-left:15px;margin-right:15px}
.action_content.init a strong{display:block;font-weight:400;font-style:normal;padding-top:5px}
.action_content.send .action_tips{padding:20px}
.action_content.send .tool_bar{padding-top:0;padding-left:20px;margin-top:0;border-top-width:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;text-align:left}
.action_content.send .tool_bar .btn{margin-left:0}
.action_content.url{padding:64px 86px}
.action_content.url .action_tips{padding:0 0 20px}
.action_content.url .frm_control_group{margin-bottom:0}
.action_content.url .frm_input_box{width:auto;display:block}
.action_content.url .tool_bar{margin:0;border-top-width:0;text-align:left}
.action_content.url .tool_bar .btn{margin-left:0}
.action_content.sended{padding:64px 86px}
.action_content.sended .action_tips{padding-bottom:20px}
.mask{position:fixed;top:0;left:0;width:100%;height:100%;filter:alpha(opacity = 75);-moz-opacity:.75;-khtml-opacity:.75;opacity:.75;background-color:#000;z-index:9998}
.dialog_wrp{position:fixed;top:50%;left:50%;width:726px;z-index:3}
.dialog_wrp.label_block .frm_label{display:block;width:auto;float:none;font-size:14px;margin-bottom:.5em}
.dialog_wrp.cascade_input .frm_control_group{display:inline-block;*display:inline;*zoom:1}
.dialog_wrp.cascade_input .frm_input_box,.dialog_wrp.cascade_input .frm_tips,.dialog_wrp.cascade_input .frm_msg{width:auto}
.dialog_wrp.cascade_input .frm_input_box{display:block}
.dialog_wrp.cascade_input .frm_controls{padding-left:0}
.dialog_wrp.align_edge .dialog_bd{padding:0}
.dialog_wrp.simple .dialog_bd{text-align:center}
.dialog{overflow:hidden;border:1px solid transparent;background-color:#fff;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.dialog_hd{position:relative;padding:0 20px;line-height:38px;height:38px;background-color:#f4f5f9;background-image:-moz-linear-gradient(top,#f4f5f9 0,#f4f5f9 100%);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f4f5f9),to(#f4f5f9));background-image:-webkit-linear-gradient(top,#f4f5f9 0,#f4f5f9 100%);background-image:-o-linear-gradient(top,#f4f5f9 0,#f4f5f9 100%);background-image:linear-gradient(to bottom,#f4f5f9 0,#f4f5f9 100%);border-bottom:1px solid #e7e7eb}
.dialog_hd h3{color:#222}
.pop_closed{position:absolute;top:50%;margin-top:-8px;right:20px;width:16px;height:16px;line-height:999em;overflow:hidden}
.dialog_bd{padding:66px 45px 108px}
.dialog_ft{margin:0;padding:25px 0;text-align:center;border-top:1px solid transparent;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.dialog_ft .btn{margin-left:.3em;margin-right:.3em}
.dialog_content_list{height:420px;padding:0 120px;overflow-y:scroll;position:relative}
.simple_dialog_content{display:inline-block;*display:inline;*zoom:1;text-align:left;width:420px}
.simple_dialog_content .frm_input_box,.simple_dialog_content .frm_textarea_box{display:block}
.simple_dialog_content .frm_input_box,.simple_dialog_content .frm_textarea_box,.simple_dialog_content .frm_tips,.simple_dialog_content .frm_msg{width:auto}
.dialog_wrp{z-index:9999}
.dialog{border-width:0;overflow:visible}
.dialog_ft{padding:16px 0;background-color:#f4f5f9}
.dialog_hd{line-height:52px;height:52px;border-bottom-width:0}
.dialog_hd h3{font-weight:400;font-style:normal}
.has_ft_desc .dialog_bd{position:relative}
.has_ft_desc .dialog_ft_desc{position:absolute;bottom:-40px;left:20px}
.pop_closed{background:url("../images/base_icon.png") 0 -2709px no-repeat}
.pop_closed:hover{background:url("../images/base_icon.png") 0 -2735px no-repeat}
.frm_input,.frm_textarea{width:100%;background-color:transparent;border:0;outline:0}
.frm_input{height:22px;*line-height:22px;margin:4px 0}
.frm_textarea{height:100px}
.frm_input_box{display:inline-block;position:relative;height:30px;line-height:30px;vertical-align:middle;width:278px;font-size:14px;padding:0 10px;border:1px solid #e7e7eb;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background-color:#fff}
.frm_select_box {display:block;position:relative;height:30px;line-height:30px;vertical-align:middle;width:278px;font-size:14px;line-height:30px;}
	.frm_select_box select {height:25px;width:80px;}
.btn_primary{background-color:#44b549;background-image:-moz-linear-gradient(top,#44b549 0,#44b549 100%);background-image:-webkit-gradient(linear,0 0,0 100%,from(#44b549),to(#44b549));background-image:-webkit-linear-gradient(top,#44b549 0,#44b549 100%);background-image:-o-linear-gradient(top,#44b549 0,#44b549 100%);background-image:linear-gradient(to bottom,#44b549 0,#44b549 100%);border-color:#44b549;color:#fff}
.btn_primary button{color:#fff}
.btn_primary:hover{background-color:#2f9833;background-image:-moz-linear-gradient(top,#2f9833 0,#2f9833 100%);background-image:-webkit-gradient(linear,0 0,0 100%,from(#2f9833),to(#2f9833));background-image:-webkit-linear-gradient(top,#2f9833 0,#2f9833 100%);background-image:-o-linear-gradient(top,#2f9833 0,#2f9833 100%);background-image:linear-gradient(to bottom,#2f9833 0,#2f9833 100%);border-color:#2f9833;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:#fff}
.btn_primary:hover button{color:#fff}
.btn{display:inline-block;overflow:visible;padding:0 22px;height:30px;line-height:30px;*line-height:28px;vertical-align:middle;text-align:center;text-decoration:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:14px;border-width:1px;border-style:solid;cursor:pointer}
.btn:hover{text-decoration:none}
.tool_bar {padding:10px 0;}